package com.example.springboot.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * ClassName:Hire
 * Package:com.example.springboot.entity
 * Description:
 *
 * @Author: Gao
 * @Create: 2023/2/7 - 16:24
 */
@Data
public class Hire implements Serializable {
    /**
     * 主键
     */
    private Integer id;

    /**
     * 租借单号
     */
    private String hireNo;

    /**
     * 租借用户名称
     */
    private String userName;

    /**
     * 租借单车名称
     */
    private String bikeName;

    /**
     * 租借起始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date start;

    /**
     * 租借结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date end;

    /**
     * 租借状态（0表示使用结束，1表示使用中）
     */
    private Integer status;

    /**
     * 总计租金
     */
    private Integer money;

    /**
     * 提醒状态  已超时  未超时
     */
    private String note;
}
